# 编辑异步任务

from ronglian_sms_sdk import SmsSDK
from celery_tasks.ronglian_sms_sdk.constants import accId,accToken,appId
from celery_tasks.main import celery_app

@celery_app.task(name="send_sms_code") # 使用装饰器注册任务，（）内显示任务别名
def send_message(tid, mobile, datas):
    """
    发送短信异步任务
    :param mobile: 手机号，用数组表示
    :param datas: 短信模板中的变量，元组表示
    :param tid: 容联云通讯创建的模板id
    :return:
    """
    sdk = SmsSDK(accId, accToken, appId)
    resp = sdk.sendMessage(tid, mobile, datas)
    return resp